4d7e0296b0fe45a8b3fcaad02274b7d20f59a9d7,library/src/main/java/com/woxthebox/draglistview/BoardView.java,BoardView,updateScrollPosition,#,226
Before Change
Object item = mCurrentRecyclerView.removeDragItemAndEnd();
mCurrentRecyclerView = currentList;
mCurrentRecyclerView.addDragItemAndStart(getListTouchY(mCurrentRecyclerView), item, itemId);
mDragItem.setOffset(((View) mCurrentRecyclerView.getParent()).getLeft(), mCurrentRecyclerView.getTop());
if (mBoardListener != null) {
mBoardListener.onItemChangedColumn(oldColumn, newColumn);
After Change
int newColumn = getColumnOfList(currentList);
long itemId = mCurrentRecyclerView.getDragItemId();
Object item = mCurrentRecyclerView.removeDragItemAndEnd();
if (item != null) {
mCurrentRecyclerView = currentList;
mCurrentRecyclerView.addDragItemAndStart(getListTouchY(mCurrentRecyclerView), item, itemId);
mDragItem.setOffset(((View) mCurrentRecyclerView.getParent()).getLeft(), mCurrentRecyclerView.getTop());
if (mBoardListener != null) {
mBoardListener.onItemChangedColumn(oldColumn, newColumn);